Bounding Preemptions under EDF and RM Schedulers Technical Report: MS-CIS-06-07

نویسندگان

  • Arvind Easwaran
  • Insik Shin
  • Insup Lee
  • Oleg Sokolsky
چکیده

Assurance of timing requirements from a real-time system schedule can be obtained using schedulability analysis. Existing analysis techniques ignore the preemption overhead incurred by the system, when the tasks are scheduled using preemptive schedulers. Preemptive schedulers can preempt the execution of a real-time task when a higher priority task is released by the system. Every job preemption will then induce an execution overhead because of the need to swap task contexts. In this paper we derive bounds on the number of preemptions incurred by a real-time task system scheduled using RM or EDF schedulers. We only consider task systems which consist of periodic task models where the tasks can be released asynchronously. Job response time equations developed in this paper, for a given task arrival pattern, are used in bounding the preemptions. We then modify schedulability conditions for RM and EDF schedulers to account for preemption overheads, using these preemption bounds. Simulation results show that the bounds developed in this paper are tighter than previously known preemption bounds by a factor of upto 90%. We also provide an estimate for the number of preemptions and show using simulations that this estimate is very close to the actual number of preemptions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Periodic Resource Model for Compositional Real-Time Guarantees

We address the problem of providing compositional hard real-time guarantees in a hierarchy of schedulers. We first propose a resource model to characterize a periodic resource allocation and present exact schedulability conditions for our proposed resource model under the EDF and RM algorithms. Using the exact schedulability conditions, we then provide methods to abstract the timing requirement...

متن کامل

An experimental comparison of different real-time schedulers on multicore systems

In this work, an experimental comparison among the Rate Monotonic (RM) and Earliest Deadline First (EDF) multiprocessor real-time schedulers is performed, with a focus on soft real-time systems. We generated random workloads of synthetic periodic task sets and executed them on a big multi-core machine, using Linux as Operating System, gathering an extensive amount of data related to their exhib...

متن کامل

A Note on the EDF Preemption Behavior in "Rate Monotonic Versus EDF: Judgment Day"

In [1], the author empirically compared EDF (Earliest Deadline First) and RM (Rate Monotonic) scheduling algorithms and made a few EDF preemption behavior observations based on data obtained from the first 1,000 time units of scheduling activities. However, based on test settings given in [1], the first 1,000 time units occupies only a small percentage of the entire task set’s hyper-period. We ...

متن کامل

On Comparing the Number of Preemptions under Earliest Deadline and Rate Monotonic Scheduling Algorithms

In this note we compare the occurrence of preemptions under the rate monotonic (RM) and earliest deadline (ED) policies at a single server. It is shown that the number of preemptions at the server using RM is always larger than or equal to the number of preemptions that would be obtained if ED was used. A quantitative characterization of this diierence is provided by simulating the service prov...

متن کامل

Abstracting Syntax

ing Syntax Brian Aydemir Stephanie Weirich Steve Zdancewic University of Pennsylvania {baydemir,sweirich,stevez}@cis.upenn.edu Technical Report MS-CIS-09-06

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998